# coding: utf-8
import random
"""
    在 python 用 import 或者 from...import 来导入相应的模块。
    将整个模块(somemodule)导入，格式为： import somemodule
    从某个模块中导入某个函数,格式为： from somemodule import somefunction
    从某个模块中导入多个函数,格式为： from somemodule import firstfunc, secondfunc,
    thirdfunc
    将某个模块中的全部函数导入，格式为： from somemodule import \*
"""
"""
    random.randint(12, 20)  # 生成的随机数n: 12 <= n <= 20   
    random.randint(20, 20)  # 结果永远是 20   
    random.randint(20, 10)  # 该语句是错误的，下限必须小于上限
"""
# 案例:石头剪刀布
# 要求：输入剪刀(0)、石头(1)、布(2)，用random随机数完成对方出的是什么
yours = input("请输入:")
yours = int(yours)  # 转换为int，否则是字符串类型
theirs = random.randint(0, 2)  # 随机生成[0,2]的整数
if yours == 0:
    print("你出的是剪刀(0)")
    if theirs == 0:
        print("他出的是剪刀(0)")
        print("欢迎再来一局")
    elif theirs == 1:
        print("他出的是石头(1)")
        print("恭喜你，你赢了")
    elif theirs == 2:
        print("他出的是布(2)")
        print("哈哈哈，你输了")
elif yours == 1:
    print("你出的是石头(1)")
    if theirs == 0:
        print("他出的是剪刀(0)")
        print("恭喜你，你赢了")
    elif theirs == 1:
        print("他出的是石头(1)")
        print("欢迎再来一局")
    elif theirs == 2:
        print("他出的是布(2)")
        print("哈哈哈，你输了")
elif yours == 2:
    print("你出的是布(2)")
    if theirs == 0:
        print("他出的是剪刀(0)")
        print("哈哈哈，你输了")
    elif theirs == 1:
        print("他出的是石头(1)")
        print("恭喜你，你赢了")
    elif theirs == 2:
        print("他出的是布(2)")
        print("欢迎再来一局")
else:
    print("你出了个寂寞")